/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:12px/1.14 arial,\5b8b\4f53;color:#333;outline:0;}
body{background: #f0f0f0;}
a{color:#333;}
a:hover, a:focus {
color: #ff5e52;
text-decoration: none;
}


/* function */
.f-cb:after,.f-cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f-cb,.f-cbli li{zoom:1;}
.f-ib{display:inline-block;*display:inline;*zoom:1;}
.f-dn{display:none;}
.f-db{display:block;}
.f-fl{float:left;}
.f-fr{float:right;}
.f-pr{position:relative;}
.f-prz{position:relative;zoom:1;}
.f-oh{overflow:hidden;}
.f-ff0{font-family:arial,\5b8b\4f53;}
.f-ff1{font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;}
.f-fs1{font-size:12px;}
.f-fs2{font-size:14px;}
.f-fwn{font-weight:normal;}
.f-fwb{font-weight:bold;}
.f-tal{text-align:left;}
.f-tac{text-align:center;}
.f-tar{text-align:right;}
.f-taj{text-align:justify;text-justify:inter-ideograph;}
.f-vam,.f-vama *{vertical-align:middle;}
.f-wsn{word-wrap:normal;white-space:nowrap;}
.f-pre{overflow:hidden;text-align:left;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;}
.f-wwb{white-space:normal;word-wrap:break-word;word-break:break-all;}
.f-ti{overflow:hidden;text-indent:-30000px;}
.f-ti2{text-indent:2em;}
.f-lhn{line-height:normal;}
.f-tdu,.f-tdu:hover{text-decoration:underline;}
.f-tdn,.f-tdn:hover{text-decoration:none;}
.f-toe{overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}
.f-csp{cursor:pointer;}
.f-csd{cursor:default;}
.f-csh{cursor:help;}
.f-csm{cursor:move;}
.f-usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.t-color{color: #000;}


/* 标题文本-默认大小继承 */
.u-tt{font-family: "Microsoft Yahei", "微软雅黑", "Tahoma", "Arial", "Helvetica", "STHeiti";}
/* 较小 */
.u-tt-sm{font-size:12px;}
/* 中等 */
.u-tt-md{font-size:14px;}
/* 较大 */
.u-tt-lg{font-size:16px;}
/* 很大 */
.u-tt-xl{font-size:18px;}

/*导航样式和头部样式*/
.header {width: 950px;height: 90px;margin: 0 auto;background:#fff; }
/* 文本型圆角背景导航 */
.m-nav,.m-nav li,.m-nav li a,.m-nav .corner{height:40px;line-height:40px;}
.m-nav,.m-nav li,.m-nav .corner{background: rgb(66, 94, 109);}

.m-nav{position:relative;margin:0 6px;text-align:center;font-size:0;letter-spacing:-0.307em;*letter-spacing:normal;*word-spacing:-1px;color:#fff;}
.m-nav ul{width: 950px;margin: 0 auto;text-align: left;}
.m-nav li,.m-nav li a{display:inline-block;*display:inline;*zoom:1;}
.m-nav li{margin-left: -1px;margin:0 -2px;font-size:14px;letter-spacing:normal;word-spacing:normal;background-position:0 -150px;}
.m-nav li.first{background:none;margin-left: 0.5px;}
.m-nav li a,.m-nav li a:hover{text-decoration:none;color:#fff;}
.m-nav li a{text-align:center;padding:0 30px;font-weight:bold;}
.m-nav li a:hover {
	background: #2D3F4D;
}
.m-nav .corner{position:absolute;top:0;width:6px;overflow:hidden;}
.m-nav .corner-l{left:-6px;background-position:0 -50px;}
.m-nav .corner-r{left:100%;background-position:0 -100px;}

/* 自定义布局样式 */
/* 两列定宽布局 */
.g-bd{width:950px;margin:0 auto;margin-top: 15px;}
.g-sd{float:right;width:290px;height: inherit;}
.g-mn{float:left;width:650px;height: inherit;}





/*首页*/
.home-list {
	overflow: hidden;
}
.home-box {
	width: 650px;
	min-height: 400px;
	border-radius: 2px;
	background: #ffffff;
	overflow: hidden;
	margin-bottom: 8px;
}
/*标题*/
.home-box-title {
	height: 51px;
	margin: 25px 30px 21px 30px;
	overflow: hidden;
}

/*头像*/
.home-box-avatar {
	width: 51px;
	height: 51px;
	background: orange;
}
.home-box-avatar img {width: 51px;height: 51px;}
.home-box-infos {text-align: left;width:538px;}
.home-box-infos h3{
	padding-left: 15px;
	font-size: 18px;
  	color: #000;
  	font-weight: normal;
}
/*浏览*/
.home-box-view{
	font-size: 13px;
	padding-left: 15px;
	height: 20px;
	line-height: 20px;
	color: #999;
	margin-top: 8px;
}

/*大图*/
.home-box-pic {
	width: 592px;
	height: 332px;
	margin: 0 30px 20px 30px;
}
.home-box-pic img {width: 592px;height: 332px;}

.home-box-desc {margin: 0 30px 30px 30px;}
/*首页*/




.app-scrap {padding: 15px 20px;overflow: hidden;background: #fff;position: relative; border-bottom: 1px solid #EFEFEF;}
.app-big-icon {float: left;height: 50px;margin-right: 20px;}
.app-scrap h1{float: left;line-height: 50px;font-size: 20px;color: #000;}
.p-time {position: absolute;right: 155px;top: 60px;color: #999;font-size: 12px;}
.click-times {position: absolute;right: 45px;top: 60px;color: #999;font-size: 12px;}
.app-content {padding: 25px 20px 0 20px; overflow: hidden;background: #fff;
	color: #414243;
	font-size: 15px;
	clear: both;
	line-height: 1.5;
	padding-bottom: 30px;
}
.app-content img {max-width: 100%;}
.picbox {padding: 25px 20px;overflow: hidden;background: #fff;}
.picbox h3{color: #000;margin-bottom: 10px;}
.picbox ul li {float: left;margin: 0 15px 15px 0;}
.msgpanel {margin-top: 10px;}
.mtitle {background: #fff;padding: 10px;overflow: hidden;}
.mtitle h3{color: #000;}
.msgbox {background: #fff;padding: 30px;overflow: hidden;border-top: 1px solid #EFEFEF;}
.msgbox p {overflow: hidden;}
.msgbox p span{float: left;overflow: hidden;line-height: 30px;margin-right: 15px;}
.msgtext{overflow: hidden;padding: 5px 0;position: relative;margin-top: 10px;}
.quote-icon {position: absolute;top: 4px;left: 0;}
.rotate-quote-mark {position: absolute;bottom: 0px;right: 0px;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.quote-icon, .rotate-quote-mark {
	width: 16px;
	height: 16px;
	background-image: url('http://static.zuimeia.com/product/img/quotation_mark.png');
	-webkit-background-size: 16px 16px;
	-o-background-size: 16px 16px;
	background-size: 16px 16px;
}
.quote-text {max-width: 530px;float: left;font-size: 13px;color: #777;margin: 0 30px;line-height: 1.7;}
.quote-text p {margin-bottom: 15px;color: #777;line-height: 22px;font-size: 13px;text-align: justify;}
.app-infos {padding: 20px;margin-bottom: 10px;border-radius: 2px;background-color: white;overflow: hidden;position: relative;}
.app-infos ul {margin-top: 15px;}
.app-infos ul li{min-height: 26px;line-height: 26px;}
.app-infos-tit {color: #7C7C7C;font-weight: normal;}
.app-infos-b {color: #000;}
.app-down-url{position: relative;margin-top: 25px;text-align: center;}
.app-down-url .zm-btn-org{margin: 0 auto;}
.app-down-url a {color: #fff;}
.zm-btn-org {
	cursor: pointer;
	width: 120px;
	background-color: #ff8000;
	color: #FFF;
	text-align: center;
	padding: 9px;
	font-size: 14px;
	-webkit-border-radius: 2px;
	border-radius: 3px;
	font-weight: bold;
}
.hot-app {
	padding: 20px;
	margin-bottom: 10px;
	border-radius: 2px;
	background-color: white;
	overflow: hidden;
	position: relative;
}
.hot-app ul li{overflow: hidden;}
.app-icons {
	margin-right: 20px;
	margin-top: 10px;
	float: left;
	position: relative;
}
.app-icons img {
	width: 35px;
	height: 35px;
	display: inline;
}
.hot-app-link {
	display: block;
	padding: 21px 0;

	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #333;
	font-size: 13px;
}


/* 列表页样式 */
.list-page{float:left;width:650px;height: inherit;}
.list-box {background: #fff;padding: 25px;overflow: hidden;}
.ar-box {position: relative;overflow: hidden;padding:20px 0;border-bottom:1px dashed #000;;}
.ar-box h3{position: absolute;left:140px;font-weight:normal;font-size: 20px;font-family: "Microsoft Yahei", "微软雅黑", "Tahoma", "Arial", "Helvetica", "STHeiti";}
.ar-box h3 a:hover{color: #ff8000;}
.ar-desc{position: relative;}
.ar-pic {float: left;}
.ar-pic img{border-radius: 5px;}
.ar-desc p {width: 460px;float: left;
	position: absolute;
	top: 30px;
	right: 0;
	font-size: 13px;
	color: #444;
	line-height: 20px;
	font-family: "Microsoft Yahei", "微软雅黑", "Tahoma", "Arial", "Helvetica", "STHeiti";
}


/* 普通翻页器-默认居中 */
.m-page{margin:20px 0;text-align:center;line-height:32px;font-size:0;letter-spacing:-0.307em;*letter-spacing:normal;*word-spacing:-1px;word-wrap:normal;white-space:nowrap;color:#999;}
.m-page a,.m-page i{display:inline-block;*display:inline;*zoom:1;vertical-align:top;padding:0 12px;margin-left:-1px;border:1px solid #ddd;font-size:12px;letter-spacing:normal;word-spacing:normal;text-shadow:0 1px #fff;background:#fff;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-ms-transition:background-color 0.3s;transition:background-color 0.3s;}
.m-page a,.m-page a:hover{text-decoration:none;color:#000;}
.m-page a.first{margin-left:0;border-top-left-radius:5px;border-bottom-left-radius:5px;}
.m-page a.last{margin-right:0;border-top-right-radius:5px;border-bottom-right-radius:5px;}
.m-page a .pagearr{font-weight:bold;font-family:\5b8b\4f53;vertical-align:top;*vertical-align:middle;}
.m-page a.pageprv .pagearr{margin-right:3px;}
.m-page a.pagenxt .pagearr{margin-left:3px;}
.m-page a:hover{background:#f5f5f5;}
.m-page a:active{background:#f0f0f0;}
.m-page a.z-crt,.m-page a.z-crt:hover,.m-page a.z-crt:active{cursor:default;color:#999;background:#458fce;}
.m-page a.z-dis,.m-page a.z-dis:hover,.m-page a.z-dis:active{cursor:default;color:#ccc;background:#fff;}
/* 居左 */
.m-page-lt{text-align:left;}
/* 居右 */
.m-page-rt{text-align:right;}
/* 较小 */
.m-page-sm{line-height:22px;}
.m-page-sm a,.m-page-sm i{padding:0 8px;}
/* 分离 */
.m-page-sr a,.m-page-sr i{margin:0 3px;border-radius:5px;}
.m-page-sr i{border:0;}
.m-page-sr a.first,.m-page-sr a.last{border-radius:5px;}


/*首页样式*/
.sub-nav {padding: 15px 20px 10px 20px;overflow: hidden;background: #fff;position: relative;}
.sub-nav a {
	display: block;
	background: #8fd9ff;
	float: left;
	width: 180px;
	text-align: center;
	color: #fff;
	height: 60px;
	font: normal 18px/60px "Microsoft YaHei";
	color: #000;
	margin: 20px 20px 10px 0;
}
.sub-nav a:hover,.sub-nav-list a:hover{
	background: #0af;
}
.sub-nav-list{padding: 0 0 15px 16px;overflow: hidden;background: #fff;}
.sub-nav-list a {
	display: block;
	width: 90px;
	float: left;
	_display: inline;
	height: 50px;
	font: normal 16px/50px "Microsoft YaHei";
	text-align: center;
	background: #fff08d;
	margin: 4px;
	color: #000;
}


/*广告*/
.sy {background: #fff;}
.top_a1{width: 990px;margin: 0 auto;margin-top: 10px;margin-bottom: 15px;}
.maincont {margin: 0 auto;overflow: hidden;width: 990px;height: 330px;font-family: "Microsoft YaHei",Tahoma,Arial,Helvetica,STHeiti,sans-serif;font-size: 14px;}
.topcont-l {padding:20px;float: left;width: 200px;height:100%;border-top: 1px solid #FFEEDC;;border-left: 1px solid #FFEEDC;border-right: 1px solid #FFEEDC;margin-right: 15px;}
.topcont-m {width: 460px;float: left;height:100%;}
.topcont-r {width: 260px;float: right;height:100%;border: 1px solid #EAEAEA;}

.mid-title {
	font-size: 15px;
	color: #000;
	margin-bottom: 10px;
}
.topcont-l ul li {overflow: hidden;}
.hot-app-icon {
	margin-right: 10px;
	margin-top: 10px;
	float: left;
	position: relative;
}
.zx-app {
    display: block;
    padding: 18px 0px;
}
.hot-app-icon img {
    width: 35px;
    height: 35px;
}
.fpic {
	height: 150px;
}
.hotnews {
	margin-top: 15px;
	height: 151px;
}
.htitle {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 10px;
}
.hotnews .htitle a{color: #FF6600;}
.hotnews p {
	font-size: 12px;
	line-height: 18px;
	color: #888;
	padding-bottom: 8px;
	border-bottom: 1px dotted #ddd;
	margin-bottom: 8px;
}
.hotnews ul {
	float: left;
	width: 460px;
}
.hotnews ul li {
	float: left;
	font-size: 14px;
	line-height: 24px;
	_line-height: 23px;
	width: 200px;
	margin-right: 30px;
	list-style: none;
}
.rm_bk {
	float: left;
	padding: 15px 5px 15px 15px;
	height: 315px;
}
.rm_bk ul {margin-top: 15px;}
.rm_bk ul li{margin-bottom: 10px;}
/*列表序号*/
.label, .badge {
	position: relative;
	display: inline-block;
	padding: 5px 7px 4px;
	font-size: 10.152px;
	line-height: 14px;
	color: #fff;
	vertical-align: baseline;
	white-space: nowrap;
	background-color: #999;
}
.label-1 {
	background-color: #fd8c84
}

.label-2 {
	background-color: #7fd75a
}

.label-3 {
	background-color: #60c4fd
}


.appcont {
	width: 990px;
	margin: 0 auto;
	margin-top: 20px;
}
.app-hot-pic {padding: 20px 20px 5px 20px;border: 1px solid #EAEAEA;overflow: hidden;}
.app-tit {color: #000;}
.show-app {overflow: hidden;margin-top: 15px;}
.show-app li{
	float: left;
	height: 96px;
	_height: 129px;
	width: 105px;
	padding: 0 13px 5px 0;
	display: inline;
}
.app-name{margin: 5px 0 0 5px;}
.app-name a {
	color: #8f3900;
}
.mainpanel {margin: 0 auto;width: 990px;overflow: hidden;margin-top: 15px;}
.lpanel {float: left;width: 750px;}
.arcbox{width: 362px;margin:0 10px 10px 0;float: left;border-radius: 4px;border: 1px solid #ddd;}
.arcbox h3,.sidebar-box h3{color: #333;background-color: #f5f5f5;padding: 10px 15px;
border-bottom: 1px solid #ddd;
border-top-right-radius: 3px;
border-top-left-radius: 3px;
}
.boxlist{padding: 15px;}
.boxlist img {border-radius: 5px;}
.arcbox dl {
	float: left;
	margin-bottom: 10px;
}
.arcbox  dl dt {
	float: left;
	width: 110px;
	height: 80px;
	margin-right: 10px;
}
.arcbox  dl dd{
	overflow: hidden;
}
.arcbox b a{
	color: #333;
	font-size: 12px;
	font-family:"宋体";
}
.arcbox dd p {
	line-height: 20px;
	height: 60px;
	overflow: hidden;
	color: #888;
	font-size: 12px;
	float: left;
	width: 203px;
	margin-top: 5px;
}
.arcbox ul li {
	font-size: 14px;
	line-height: 26px;
	_line-height: 26px;
	width: 290px;
	margin-right: 30px;
	list-style: none;
}
.rpanel {
	float: right;
	width: 240px;
	overflow: hidden;
}
.rpanel ul li {
		line-height: 28px;
	_line-height: 28px;
}

.sidebar-box{
	border-radius: 4px;
	border: 1px solid #ddd;
	margin-bottom: 10px;
}
.sidebar-box ul {padding: 15px;}

.wallspaper {
	width: 990px;
	height: 398px;
	border: 1px solid #e5e5e5;
	margin-top: 25px;
	margin: 0 auto;
	overflow: hidden;
}
.wallspaper h3 {
width: 990px;
height: 48px;
line-height: 48px;
font-size: 18px;
color: #4b4b4b;
font-family: "微软雅黑";
font-weight: normal;
padding-left: 18px;
}
.wallspaper .wpp {
width: 990px;
height: 336px;
padding: 0 14px;
}
.wallspaper .wpp .wpp_img {
width: 189px;
height: 336px;
position: relative;
overflow: hidden;
float: left;
border-right: 1px solid #FFF;
}
.wallspaper .wpp .wpp_img a {
width: 189px;
height: 336px;
position: absolute;
top: 0;
left: 0;
z-index: 10;
font-size: 16px;
text-align: center;
color: #FFF;
font-family: "微软雅黑";
}
.wallspaper .wpp .wpp_img img {
width: 189px;
height: 336px;
}
.footer {margin: 30px auto;border-top: 1px solid #eee;height: 60px;}